This place is perfect. The apartment is very spacious and comfortable. It was very clean and had everything we needed. The pool and beach access were a plus. We really enjoyed our stay.