Overall, we really enjoyed our stay in this villa. Check in was very easy; we were able to go right to the villa and did not have to go to the rental agency. The villa was very clean and spacious with a nice deck overlooking the lagoon and pool. We were even able to watch the fireworks from Shelter Cover from the balcony - just a teeny bit obscured by the trees. It had everything we needed to cook with in the kitchen. We walked to Shelter Cove several days, which took about 15 minutes each way. We enjoyed the parking pass for the beach as well. The villa was also close to shopping which was very convenient, too. We did find the wifi to be a little weak and would suggest upgrading it. The only negative was that the upstairs neighbors were very noisy.