I would give this 4.5 stars. Location is amazing, the place itself is exactly as pictured, all other reviews are correct in their description. It was perfectly clean and was nice having the pool right there. Also the bottle of wine left for us was a nice touch.
My only reason for deducting half a star is because even though there was a kitchen, it's very small and barely had even the bare essentials. I've stayed at many airbnb's before and they always have more cooking essentials either from the owner or previous guests that leave it there for others. The "salt & pepper" was basically a tiny shaker with enough in it to salt eggs. Aside from pots, pans and a few cooking utensils that was it, understand there is nothing else. If you prepare for that beforehand then it should be fine. There is a publix 3 min. away where you can buy everything you will need.
My one suggestion would be for the owner to add a small trash bin in the bathroom, other than that everything was perfect.