We spent two nights at Terra Mia, and had a lovely time. The place is beautiful and very well taken care of. It´s a 20 min drive to the centre of Marrakech, but there´s no hassle at all, as there´s a free transfer a couple of times per day (apart from the transfers to the airport). The staff are really helpful, the rooms spotless, spacious and elegant. The swimming pool and gardens are the perfect treat to relax after the buzz of the city. Would definitely recommend the stay to families and couples looking for some relaxing luxury time in Marrakech.