Great location, communication and stocked with beach essentials! However the place is a bit small than we expected.