Solid, clean stay. Great location and communication, all as described.