The location is great. Right by the beach, but not too noisy. The patio is great too. It's quite large and comfortable to hangout on.
The internet was a bit slow, but we didn't use it too much so that wasn't a huge issue for us.
I took a quick dip in the ocean one morning it was pretty chilly. Our visit was in early May, 2018. I'm not sure if the water ever gets too warm or not...