Fantastic place in a fantastic location. We could not have asked for a better place in a better location. We would definitely return here if our travels permitted us.