very good place to stay. five star