This place is everything the pictures suggest and more. You've got all the amenities and you've got the views. Everything is very clean and the check-in/check-out process was super smooth. Easy 5 star!