Villa Maggona bevindt zich in Maggona, op 2 minuten lopen van Maggona Beach, en biedt accommodatie met een buitenzwembad, gratis privéparkeren, een tuin en een gedeelde lounge. Deze accommodatie beschikt over een gratis shuttleservice en een terras. Het resort heeft familiekamers.
Naast een eigen badkamer met een douche en gratis toiletartikelen, hebben kamers bij het resort ook gratis WiFi. Alle kamers bij Villa Maggona hebben airconditioning en een kluisje.
Strand van Beru ligt op 2,9 km van de accommodatie, en Treinstation Bambalapitiya ligt 48 km verderop. Het dichtstbijzijnde vliegveld is Internationale luchthaven Ratmalana, op 38 km van Villa Maggona.