Great accommodation well equipped and well located .