Everybody on the staff was top notch---polite, hard working, willing to go the extra mile--especially to help 'The Gringo"--even if they couldn't speak English. Very nice breakfast every morning. They pay much attention to keeping the place clean. By my 4th day, I realized that nearly every time I walked through the lobby, someone was sweeping the floor (outdoor open-air lobby). The staff is NOT lazy! The pool was very comfortable and fun for most people, but being a swimmer, it was too small for me. But that does not take away from the value of this place, in general, at all!