This is a great place to stay - spotlessly clean house, pool, easy access to the beach - everything you want is provided - separate annex is an absolute bonus - would definitely stay again - communication with our host was great - photos do not do it justice! Thank you!