Very nice, very clean. All amenities are brand new. Perfect location, everything you would want to see or do is within walking distance. Would love to stay here again when we come back!