We had a lovely stay in this incredible house. It is so well laid out for a big group of people with plenty of space for everyone. It had everything we needed and was super clean and comfortable. It also has a large courtyard for outside use. We were also able to bring our dogs which was just great. The resort facilities are literally right there for you to use and we all loved the pool and spa area especially. There are great BBQ areas and a basketball / tennis court to use too. The beach is gorgeous and there is a path along there you can take a walk. Highly recommend.