MacHaven is like a second home away from home. I have stayed here on round about 9 occasions and I love the place. The staff is friendly and very accommodating.

11 July 2018