Beautiful stay in a beautiful apartment in a fantastic location.