Excellent amenities, good location, clean, modern apartment, reliable host/receptionist, good value for money.