Only okay.
The bad:
After arriving at the property, we were informed that using the second bed in the room would cost extra. How can you advertise a room with 2 beds and inform guests that they can only use one? This appears to be in violation of what was advertised on Expedia and is quite frankly, ridiculous. Did they not want to change the sheets on both beds?!?! Bizarre.
Be warned. Credit cards are not accepted. Again, this is not mentioned anywhere by Expedia. Room deposits are placed on credit cards, but you can't fully pay for your room with your card. I can only guess this is because the owner doesn't want to pay the merchant fees associated with this.
The property needs to be better maintained. Whether it was lights not working properly in the suite, the digital lock on the suite struggling, the front gate not opening on the first try - these things should be fixed. This is not what a 4 star B&B looks like.
The good:
The property is pretty. The landscaping is very beautiful, and the views are very nice. The location, although a little bit out of the way, offers a quiet, secluded setting, but only a 10 minute drive from town.
The breakfast was good and Irina does try hard to make you feel welcome. She's very knowledgeable about the island and is a big enthusiast of what it has to offer.
Conclusion: If you're stuck and can't find a place to stay at this price point, Armand Heights is an ok choice. However, at $350 a night, you can probably do better.