Spacious and comfortable, with good amenities