Had a lovely stay. The location is amazing and the Marabella team is very responsive. The place offered everything we needed.