Michael was a gracious and kind host. My girlfriend and I loved his house and his hospitality. The location of his house is ideal because it is in a quiet, safe and peaceful area but in close proximity to bars and restaurants. If you need a quick fix, there is a quiet wine bar across the street but it doesn't really serve food. Lastly, don't worry about water access, Michael's house is a 20 second walk to the water and the private dock.
When I initially booked my trip, we had an 8:50 am flight out of Belize City on our final day. We weren't sure if we were going to spend the last night on Caye Caulker and then take the boat to Belize City in the morning or spend the night in Belize City and taxi to the airport and therefore, I never booked accommodations for our final night in Caye Caulker. Ultimately, based on travelers and local feedback we decided to spend our last night in Caye Caulker and take a 6 am flight (10 min) from the island to Belize City. One of the reasons we were able to do this was because Michael was easily able to provide us accommodations for our last night. Michael manages other properties in the area and was able to find us a place in 1 minute and charge us the same rate. I was very appreciative of his ability to help us at such short notice. In addition, Michael's place is a 2 minute walk to the very small island airport and I would highly recommend for travelers with an early flight to fly out on Tropic Air in the morning. The plane is tiny (2 seater) so book in advance! Btw, if you try and take the boat in the morning to Belize City, you won't make your 8:50 am flight.
Last note of advice, buy Michael's deal on beer!