Excellent location, clean place, great hosts. Walking distance to the beach, shops and restaurants. We had a great time!