Very clean. Tastefully decorated. All necessary amenities provided. Great value for size. Worked fine for our needs