Bob's place is in a great location, and has everything you would need for a short or long-term stay.
My Mum & Dad stayed in the middle floor of Bob's property and one thing to point out would be that this floor isn't totally self contained (public stairwell seperated by a curtain) which we didn't realise at the time of booking. Bob was also doing noisy construction work to the roof and pool during the day of our stay. Completely understand urgent repairs need to be done, but a quick heads up before arrival would be been really appreciated.