We stayed in the Maritime hotel for 2 nights in a family suite, which was great because it was huge and even came with a little kitchenette. Beds were comfortable enough, my daughter who is only 5 slept on a sofa bed which wasn't very comfortable but was ok for her, I don't think it would be great for a 10 year old or adult. The room was very clean and equipped with all toiletries including shower cap, maybe some cabinet or shelves to put our own toiletries on would have been a nice touch.
The breakfast was nice and plenty. We had food in the bar one night and the staff were very friendly and helpful, the food was also really good. We also had dinner in the Ocean restaurant on the first night, but we really did not think much of the food. It was average and just felt underwhelming for the price we paid. On the other hand, staff were friendly and couldn't fault them at all.
The pool area was nice and clean, maybe a few loungers around the pool would be a nice addition to it.
All in all, I would definitely recommend this hotel but I would stay away from the Ocean Restaurant.