Very clean with many thoughtful touches and amenities.