We actually reserved a room in Vista Marina but there was a problem with the reservation so we decided to stay in The Lighthouse. They were able to accommodate us even if we did not reserve any room. Service was excellent. Food was great!! Room (Aqua Terrace) is big and very clean!