Wow! What a shame I didn't get to meet her during our stay there. I really hope you enjoy the Larios as much as I did. Judging by your list of requirements it should suit perfectly.
Do let us know your impressions when you return.
Have a great holiday.