I've stayed here numerous times, both as an individual and as a group leader. Each and every time the stay has been wonderful. If there are issues, the staff addresses them quickly and professionally. If there are caveats for choosing this location, here they are...
1. The local area is fine but there are a couple of bars and restaurants nearby that have live [loud] music. That could impact your stay.
2. Most rooms require you to climb stairs. So if you pack that 700 pound streamer trunk luggage, you'll struggle.
Apart from that, the Casita is wonderful, the staff friendly and the place is safe with lots of hot water for your morning shower.
Enjoy.