5/5! The most warm welcome imaginable with good recommendations and care. Location is also perfect!