This place was perfect. Prime location with a beautiful view, clean and wonderfully responsive and kind hosts. Mike met me at check in, helped unload and checked in throughout the stay. Fast internet and a ridiculous glass-bottom pool on the 20th floor. Wish we could have stayed longer.