The property is very nice, clean, and well maintained. The pool area, gym, sauna, spa, etc are all clean and welcoming. The restaurant is also top notch, whether you are having the buffet or selecting from the menu are all good. The buffet especially is always fresh looking, most important for a buffet. So, all that is very nice, but what always sets a place above its peers is the staff. From the folks that greet you out front, to the reception desk staff, restaurant, spa/gym/pool are all good. Genuinely friendly, courteous and professional. Always helpful and accommodating. I live in hotels more than at home, all around the world, not a real easy guest some times. I just expect a certain level of service, nothing over the top, but nice normal service. I'm very much satisfied with my experience here.