Very clean and great location! Only about 5 minutes walking distance from the beach. The pool was very clean and not crowded (we had the pool to ourselves every time we went). The place is a little smaller than the pictures show but everything was great! There were also beach towels provided which was great since we forgot ours at home.