Apartment was perfect, great location to walk to the beach and cafes too. The little touches made the stay really enjoyable. Winston our dog (although afraid of the stairs to the apartment) had a great stay too.