We are staying for 5 nights in December with our 2 sons and want to be close (walking distance) to Cane Garden Bay. We have narrowed if down to Lighthouse Villas and Mongoose Apartments. Anyone have thoughts or opinions on either? Also, we will be there on Christmas Day- will much be opened? Thanks!