The place is amazing. It's super clean and Greg is an amazing host, looks after everything. We expected to have great time but this went beyond our expectations. Only thing we regret is that we didn't stay long enough! We will be back for more many time.