excellent location, excellent interaction, great place to stay