This unit was perfect for our family of 5. Everything we could want or need was provided. All exceptionally clean and conveniently located near pool and beach. Also, several restaurants in easy walking distance.