Nice location, spotless premises, all the amenities one needs, perfect stay