The place was clean and somewhat nice. But it was lacking in cleaning your room. We would come back in the evening and there would still be dirty towels and our breakfast dishes still in the room or sitting outside our door. Customer service at the front desk/guest services/bell service was very good. The restaurants were really good too! The spa was good - great services - highly recommend the oxygen facial - it was wonderful!