The Hotel seemed relatively new, the rooms were very nice, good size and clean. The floors could have been swept or vacuumed daily. The pool facilities were very clean and pleasant to use. Breakfast was good, plenty of choice, we found it a bit difficult as we are vegetarian, but the staff did their best to accommodate us.