We had a great stay with our family of 5 (two kids in the second bedroom and baby in a cot). The apartment was a good size for us and had everything we needed including some pantry basics like oil, spices, cling wrap etc that you often forget to bring/buy. The facilities of the Mantra were great and it was easy to just walk down the path to the beach without crossing any roads.