This place had everything - we enjoyed staying there.