This is one of my top airbnb places to stay, it absolutely has it all, the hosts are just unbelievable, the place is spotlessly clean, food fantastic, location perfect..What more does one want..