Very clean, great location, wonderful ocean views, attention to detail, games to play, more kitchen and bathroom consumables supplied than at other places we have stayed, outdoor shower to wash off sand before going into house after time on the beach. Our family stayed with another family and there was plenty of room for everyone. Would love to stay again in the future.