Excellent location, comfortable bed, beautifully appointed and a sheltered private courtyard... all the ingredients to ensure a wonderful stay in Esperance.