Great location, very clean, and excellent communication. The space is large and each of us had our own rooms which was a nice touch on a group holiday. Loved the added touch of beach towels, and beach gear if we needed it.