This home was perfect for my family's needs. The house was a little cramped for the 6 of us (mom, dad, and 4 tall teenage boys) but we were all able to sleep comfortably between the guest house and the main house (with one on the pull out sofa) and the pool was perfect. We never made it to the beach even though it's only a 5-10 minute walk away.
Michael was the perfect host, quickly responding to all of our communications.
My only negative, and it's minor, is that the house was not as bright/clean looking as in the photos which I'm assuming are a bit out of date. As an example, there was no grass near the pool while we were there making the backyard appear a bit run down. Like I said, minor.
Overall, this was exactly what we were looking for and we very much enjoyed our stay.