The staff was friendly and efficient. Everything was well maintained and in good working order. The rooms were the size of a small apartment. I would definitely stay there again. The bed was probably the most comfortable hotel bed I have ever slept in. The pool was clean but it was really cold out so we did not swim.