My partner, 18 month old daughter and I had a great stay at Bonavista apartments. We requested a high chair and cot but when we arrived they weren't in the apartment. I contacted the reception desk and they were brought in within 30 minutes so communication was very good. The location was great, just off the main street so it was close to shops and public transport. The apartment was very clean. The outside area was nice but some of the upstairs neighbours smoked and had drinks on their balconies so we had ash and bottle tops on the floor some days. We spotted that there was a leak by the boiler during our stay and staff were quick to respond, they told us it would be fixed the following day but when we arrived back to the apartment the next day, we didn't have any hot water and the washing machine also wasn't working. This was frustrating as we needed to bath my daughter and ended up boiling the kettle for hot water. We were leaving the following day so had to have cold showers before we left. We informed the staff that the water and washing machine weren't working and they later discovered it was because of a tripped fuse. It was a bit disappointing that they didn't apologise but they had been extremely helpful apart from that. The apartment was comfortable and had all the amenities you needed but some of the furniture is a little tired now. The TV looked like something had been thrown at it as the top right of the picture was broken. The alarm in the fridge kept going off in the middle of the night which interrupted our sleep and the sofabed was quite bowed in the middle. There's a bar next door which must share a hand dryer with the living room wall as there was a noise from it throughout the night. Despite those small issues, we had a great stay and would recommend it.