Great location, sufficient amenities, good service and overall pleasant stay.