Piedra Escondida is a beautiful, small hotel on a pretty little beach. The balconies have great views of the water. But our room, #2, backed onto the main road, which was very noisy with trucks and taxis late into each night of our five-night stay. The bathroom smelled so bad, even after just being cleaned, that we had to keep... more





