This place everything we hoped for and more! Perfect location, very clean and modern just as described.