The location of this place is perfect. Teresa has thought of all the details and is very communicative. She is AMAZING. We had a rough drive with our 3 month old which resulted in us arriving later than planned. Teresa was so kind and understanding. She is the most thoughtful host. We will be back!