5 stars!
Fantastic location close to beach, beautifully appointed and great hosts. Would highly recommend.
great present from our wonderful kids