We spent a week in B19.....Pros:- The staff was a 10/10. They were quick to respond and answer any questions immediately. Top notch customer service. Check-in/out was very easy too. - The location was excellent. Just a few steps from the beach.Everything was close by and you are right across the street from a small store that carries a lot of daily essentials. - You have your own parking spot and it was safe to leave our chairs and toys outside without being touched. - The house was well stocked with every day kitchen items (plates, silverware, pots/pans, towels, etc). Bring your own dish soap, trash bags, and toilet paper if staying longer than a few days. Cons:- The mattress and pillows were very firm, especially the king in the master. This was a problem for us, but would be okay if you like a firm bed. We ended buying our own pillows but sadly could not purchase a mattress topper. - The bathroom in the second room was tiny. I don't feel like the photos really show that. Your knees are practically in the shower while sitting on the toilet. Also, the toilet didn't flush that great. - The outdoor pool was pretty small. It was cleaned daily, but was very overcrowded. - The parking lot floods. While this may not be an issue for those who have nice weather, we had a lot of rain and had to walk through standing water to get to the beach each time. Overall, the stay was good. The location was nice and the service was excellent.