Angelos place exceeding all our expectations, convenient location right opposite the beach and close to the waterfront and restaurants. Quality finishes and personal touches to make our stay exceptional. Communication was quick and seamless, I can not recommend enough.