Good amenities, good value, friendly staff and good location