The Island Guest House costs about $100/night more than it should. The house is older and the rooms are small (many with uncomfortable mattresses and/or shared bathrooms), and you can really hear everything because of the thin walls and old floors. Though the owner makes an abundant breakfast, the breakfast is just okay. I'd be willing to pay about $130-150 per night for a place like this (only the rooms with private bathrooms), but the rooms run about $230/night, which is just too much. I also did not like that the owner required half payment at the time of booking and full payment upon check in (rather than check out).
The pros are that it's well-located, has a beautiful courtyard to sit outside and enjoy breakfast, is very close to the beach, and is very clean. The owner also tries to make you feel comfortable.