Perfect across the board. Clean, cozy, spacious and comfortable in a nice location. I will definitely be rebooking.