Perfect location perfect weather perfect perfect perfect. Will come back again.