We stayed one night here. The apartment was clean, spacious and comfortable. It had all of the necessary amenities. The location is ideal and views are amazing. David was very helpful and communicative. We would definitely recommend this place!