Please note this is not a hotel- this is a timeshare property that rents out to other visitors- the rooms are clean and comfortable- it is not an apartment or a ultra luxurious place to stay. The balcony was small & off the bedrooms. Kitchen has what you need and the staff is nice. It has a great location and the prices are good. Views are better the higher you are and the roof top pool is nice, but it is not Vegas WOW or Glam- it is a great place to sleep and enjoy the town without going broke. The Wifi connection is poor during the day, but better at night...of course they will tell you "it must be a glitch" so if being on-line is important, you may have to go down to the business center for a stronger connection.