Wow, this place is magic!! We will be back, hopefully for a longer stay.