Perfect size, great location, and well thought out amenities! I would not hesitate to stay here again!