Perfect hosts, perfect place, and perfect location...What more could you ask for?
I will definitely stay there again.