Absolutely perfect. Perfect location, perfectly clean, and very comfortable. I thoroughly enjoyed my stay.