Location is great. Small things annoyed us - eg: checkin was delayed due to poor communication; kitchen requires maintenance - issues with both oven and book top.