fantastic place to stay excellent location