Place was very nice, very modern, has everything you need and location is amazing. Check in and communication was excellent. A few things however - alot of cups were sticky and stuck to the shelf so had to run them through the dishwasher ourselves or wash them before using. Also was asked to strip the bed linen ourselves before we left - despite paying a $150 cleaning fee. Not exactly what you want to do when you have to pack up and get an early flight and when you are already paying for cleaning.