Amazing view, but be prepared. In addition to paying the $220 cleaning fee, you have to sign a statement that if you don't clean the place for the next guests - including stripping the beds, taking out the garbage, replacing the garbage bags, etc, you will be fined $400. The place has not be thoroughly cleaned recently. Light bulbs are out. Basic maintenance has not been done. Owner should seriously consider a different management company that is willing to actually clean and maintain the place.