Fantastic place in a beautiful spot - we absolutely loved our stay here.