Teshi was nice, and the space was clean and pleasant. The location was great, though the ocean views and ambiance were marred by the interposing highway.
That being said, the strict rules belied a lack of trust in guests. Also, despite being included in the listing and detailed directions, self check in was not available; we were forced to wait for our host to enter, and then given a long list of rules and directives before we could decompress. This included a somewhat draconian expectation of cleanliness (which caused me to wonder why a large cleaning fee was necessary). Considering the price, we expected more freedom and privacy (and possibly private amenities).
All in all, this in not a bad stay, but I would not pay more than $80 a night (after cleaning fee).