Great, clean, well furnished, nice location, good communication -- great place to stay!