Absolutely perfect, very clean, great location. Everything that was expected and more.