The rooms are spacious and new. However, there was a musty smell in our room that wouldn't go away. Also, you can easily hear people walking in the rooms above you which could be very annoying to some people. The pool is nice. The food is ok, don't expect a five star breakfast. The only major flaw I found was with the service of a particular employee at the front desk; I asked him about a late checkout and he told me he'd call me in my room in a few minutes to let me know but unfortunately he never called so I went to the front desk the next evening to ask him about the late check out (and told him that he never called my room the day before - he said he forgot?!)...well he still didn't know, and told me he'd let me know in the morning! My wife also called when we got there to ask if the water in the tap were good for drinking and the same employee answered and said please wait and put her on hold; she waited several minutes and hung up - he never called back to check on us. So honestly, I like the place but that lack of attention to detail from that employee just didn't sit right with us. This place is "by Hilton" so I'd expect a bit more professionalism and attention to detail. When we love a hotel it's not usually because of the physical building itself, it's because we received excellent service from the staff. Still, it's a good place for families.