Dave's place was really tidy and the location is great. The beach and area surrounding is so beautiful and quiet. We thought the place was more of a stand alone apartment however you have guests in a room next door and above you. You also have to share the amenities such as spa and BBQ area with others which doesn't make for a very private experience. The amenities are fantastic though if you don't mind that. You can also hear any movement from above which is quite hard to ignore at times. We also wanted to note that there is minimal reception and the internet hardly works. Overall Dave's communication was so great and the place again was so tidy and clean. We really enjoyed our stay.