A gem of a place. Home away from home with added elements of luxury. Well worth staying.