perfect location, cute, awesome, memorable experience. definitely recommended.