Great apartments have everything you need and fantastic host with the best recommendations for food and beaches.