Spacious, clean, and plenty of sleeping options.