The difference between a good place and a GREAT place is the person behind it. Teresa is amazing! She has everything you could think of to make an amazing stay! On the 1-5 scale I give it an 11!!!