Fantastic location, spotlessly clean, thoughtful hosts, we had an amazing weekend!