Perfect location. Perfectly clean. Perfectly appointed with everything needed for a wonderful comfortable stay. Perfect welcoming too! Extra personal thoughtful touches made it perfect!