Lovely, clean, safe, cozy and Mexico just ROCKS!