Beautiful, private, very clean, staff constantly in motion, caring for plants and cleaning. Restaurant was delicious, every meal was fabulous and reasonably priced. The rooms are huge, as are the bathrooms. The gift shop is not to be missed. We founds gifts we never saw anywhere else. 10/10 Cannot wait until we can return to Casa San Angel!!