Spotlessly clean, well appointed and perfectly located for our stay.