I hate to announce what a great place this was, for fear of it being booked up next time I come!
It was just as described and perfect in every way for my needs.