Great place in an amazing location, plenty space and easy to book and keep in touch with owner; overall my group had a great experience and we recommend Theresa place for the great amenities and affordable pricing. Looking forward to a repeat visit in the near future!