Comfortable, spacious stay with lots of amenities.