This hotel is mediocre and overpriced. Three of us stayed overnight whilst on a promo video project. The loud bickering amongst staff, shouting in the dining room across guests during breakfast was horrific, course and offensive. The food was below average and some of the servers looked and smelled like they could do with a good wash.
Some of the guests said that the other two Leonardos in the area are just as bad, if not worse.
Only the receptionist was pleasant, polite and knew what she was doing.