Newer, cleaner and nicer than a 5 star hotel.