Very clean and perfect for an event at Bell Centre. Pool and terrace are beautiful and bed is very comfortable. Excellent communication from host and checkin procedure was very easy.