We thoroughly enjoyed our stay at Beachcross Villa Apartments. The overall apartment was a bit tired and the cleanliness of the kitchen (particularly the cooker) could have been better but as we ate out we were not particularly affected. The bed was extremely comfortable.
We had a small patio area with table and chairs overlooking the pool area which was an oasis of peace and tranquillity.