Great location, generous staff, spotlessly clean, more amenities than you could poke a stick at. Couldn't ask for much more than that.