Lovely place, fabulous aspect, good attention to detail. We had a great time.