Spotless! Beautiful! Safe! Comfortable! That sums it up. Oh, and what a fabulous location. Really a wonderful place to stay and appreciate the extra touches.