Very new, nice view, generous extras, a great place to stay at Primrose Sands.