Excellent accommodations, clean, new, comfortable, good location, lots of amenities.