Outstanding location and almost every amenity one could want. Couldn't quite walk around barefoot, as I am used to, but very clean overall. Great accommodations!