Fantastic place, perfect location. We have stayed before and we will be back again :).