If I could give this place more than 5 stars I would. The check-in procedure was easy and communication was very prompt. The view was amazing. The apartment was extremely clean and everything feels fresh and new. The amenities and special touches were very thoughtful. You will need for nothing, they have thought of everything. I cannot think of a single thing that wasn't perfect. We hope to get back soon!