My husband and I stayed at Bay Vista for 3 nights, 9/30-10/3. It is a very nice home with its own private beach which was a total delight the entire time we were there. The views were absolutely amazing, and we watched the sunrise every morning. We arrived the day after the full moon, but it also rose right above the water, and it was stunning. The sound of the waves both day and night were soothing and relaxing. My son lives just up the road in Theodore, and he brought his children over for a while two different times. The kids just 2 and almost 4 enjoyed the snacks that were provided and the fruit also. It was very well stocked. They spent time at the beach and my son used a lifejacket for my grandson, amazing there was one that fit a 2-year-old, and he took him out on one of the kayaks. My son also fished right off the beach and caught a small catfish. We spent time under the deck also and enjoyed the hammocks. The stairs that lead to the beach are very nice, I didn't remember seeing those in the pictures, but it was a great addition. We also took the 15–20-minute drive to Dauphin Island and rode the ferry to Gulf Shores and went to Fort Morgan. I would definitely stay at Bay Vista again, hopefully next time it will be more than just 3 nights. We had a wonderful time.