Views are fantastic, and the location is great. Space might be a little small if you were using all bedrooms, but for us (couple and pets) it was perfect. Being pet friendly in a city location is great.
Check-in requires arranging a 15 minute window, which can be difficult with travel arrangements and traffic, but David is super helpful. Overall we had a really good stay.