beautiful apartment, beautiful location, amazing stay