Great location, fun shared amenities and amazingly friendly staff. Room layout and design can be a bit dated for some.