The place had everything you can imagine and more. The kitchen was very well stocked and perfect for a family of six. It’s close to the beach but also has a beautiful pool and gym. We would definitely recommend it.