Great location and beautiful view! Nice amenities like the very nice gym, a pool, and a washer and dryer in building. The host communication was poor at times and took a long time to get back to us but they did allow us to drop our stuff off early before Checkin which was a big help! We also had an issue with the floor being very dirty when we arrived. When I brought it to their attention, they sent the cleaner back to deal with the floors which I really appreciated. Overall a great stay! And the security was great.