clean, new, good amenities - a very comfortable stay