Highly recommended. This place was really ideal in location and amenities. If you need a firm bed (always a concern for me) this one is wonderful, but it was also soft enough for my boyfriend. The rain shower is awesome and even has a seat inside. You can see the ocean in the distance from the kitchen window and the cool breezes come in nicely, but the AC works great if you need that too. It's close to a bunch of food carts. (We like Raised by Waves, Country, and the Thai cart.) Great options nearby for swimming and snorkeling at Three Tables was fantastic.
As long as you're okay with stairs (unit is on the second floor), you really can't go wrong here. My boyfriend said it's the best Airbnb he's stayed at.