A great place and the owners take extreme care of the place and are always looking for ways to improve the place. It has it all.