What a wonderful gem, great apartment, excellent hosts and staff. Sparkling clean, great view, all amenities and more. Will stay again no doubt - too bad our stay was too short!