Great place and location for shorter or longer stay