Excellent location, beautiful sea view, attention to details, good taste.