Booked this holiday through Virgin Holidays over a year ago because of a recommendation from our travel agent. She told us that a lot of people return year after year because of the location and how friendly the staff are. When we arrived we had a few teething issues with room…