Spacious and lots of amenities.