Location is excellent for beaches, food and shopping. Amenities were as advertised and made our stay amazing.