Spacious property with an amazing view and great amenities. The room we stayed in was clean and well kept. Beachfront in the backyard was really nice as well.