Great place to stay has everything you would want on a holiday