Fantastico! Perfect spot, perfect place and perfect host. Really, everything was just amazing.