Fantastic on all fronts - very cool apartment and amazing location. The communication was excellent throughout. Highly recommended.