Overall, ok, would not return. Not for light sleepers as walls/floors are thin and there is a highway right behind the casa. Little things could have made the stay better - there was no hand soap in the bathroom (only soap in the shower), floors were dirty in places and no side tables beside the bed. Parking is free around the casa which is helpful for San Juan, just have to stay away from the yellow lines on the curbs.
Breakfast provided by casa made the mornings easier, which is partly the reason the stay is getting 3 stars and not 2.